Flexible and fast IP lookup algorithm

نویسندگان

  • Wooguil Pak
  • Saewoong Bahk
چکیده

| In this paper, we introduce a fast IP table lookup algorithm that improves table updating time as well as IP address searching time. Because routers with Patricia trie can't support giga-bit performance, many algorithms to support giga-bit routing performance by reducing serching time have been introduced. Most of them, however, did not considerably count the importance of updating time. As a network often falls into instable states, a router may generate and receive hundreds of update request messages per second. So the router should be able to update its routing table at least 1000 times per second to appropriately run in real networks. We consider updating time as much important factor as searching time in proposing a exible and fast IP lookup algorithm (FFILA) in this paper. Our scheme searches the table about 3 times faster than Patricia trie. It also shows improved performance in updating time by at least 30% when compared with Patricia trie. Also as many backbone routers today have over 100,000 routing table entries and its number is still increasing due to the growth in the network size, the memory requirement for the lookup algorithm becomes more important. An additional advantage of our algorithm is in its small memory requirement, which is good to overcome the scalability problem.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementation of a Parallel-search Trie-based Scheme for Fast Ip Lookup

The Internet Protocol (IP) address lookup is required to be resolved fast to keep up with data rate increases. To cope with the increasing number of entries, solutions for IP lookup based on random access memory (RAM), which store prefixes in a trie-based structure, are of interest. In this paper, we propose a flexible and fast trie-based IPlookup algorithm where parallel searching is performed...

متن کامل

Address Lookup Solutions for Gigabit Switch/router

The Internet continuous growth and its widespread applications require adequate solutions for scaling routing performance. A number of approaches have been recently proposed by different vendors to prepare for the next generation Internet, and new router architectures, capable of processing millions of packets per second, are starting to appear. The efficient processing of IP addresses in such ...

متن کامل

A Fast IP Address Lookup Algorithm Based on Search Space Reduction

This letter proposes a fast IP address lookup algorithm based on search space reduction. Prefixes are classified into three types according to the nesting relationship and a large forwarding table is partitioned into multiple small trees. As a result, the search space is reduced. The results of analyses and experiments show that the proposed method offers higher lookup and updating speeds along...

متن کامل

Fast IP routing lookup with configurable processor and compressed routing table

-In this paper we examine a primitive data structure for routing lookup called 24/8 which requires about 32 MB memory to store the routing table information. A novel compression algorithm is used to reduce the memory requirement to about 3 MB. The data structure is common for both route lookup and update. We present a fast route lookup algorithm and an efficient update algorithm that supports i...

متن کامل

Fast Ip Address Lookup Engine for Soc Integration

IP packet forwarding is a key operation in internet routers and the limiting factor is the IP address lookup. Since almost a whole router is integrated on a chip it is important to design the functional blocks with SoC integration in mind. Here a hardware architecture for IP address lookup based on the kmultibit trie search algorithm is presented. The designed and simulated architecture is base...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001